Approximate inference using unimodular graphs in dual decomposition
نویسندگان
چکیده
We use the property of unimodular functions to perform approximate inference with dual decomposition in binary labeled graphs. Exact inference is possible for a subclass of binary labeled graphs that have unimodular functions. We call such graphs unimodular graphs. These are graphs where the submodular and nonsubmodular edges follow a specific pattern– essentially that an isomorphism or ”flipping” exists to a fully submodular graph. Examples of unimodular graphs include tree-structured graphs, submodular graphs, and bipartite graphs with all non-submodular edges. We investigate the use of unimodular graphs in dual decomposition, based on different decomposition strategies. Experimentally, for image segmentation problems, we find that decomposition using unimodular graphs outperform traditional tree-based dual decomposition. Dual decomposition is also more easily parallelizable.
منابع مشابه
Augmenting Dual Decomposition for MAP Inference
In this paper, we propose combining augmented Lagrangian optimization with the dual decomposition method to obtain a fast algorithm for approximate MAP (maximum a posteriori) inference on factor graphs. We also show how the proposed algorithm can efficiently handle problems with (possibly global) structural constraints. The experimental results reported testify for the state-of-the-art performa...
متن کاملNumbers of Primal and Dual Bases of Network Flow and Unimodular Integer Programs
To integer programming, a ideals have been problems, which Hiroki Nakayama The University of Tokyo (Received October 27, 2003) Hiroshi Imai jases and standard pairs via toric ilgebraic approaches using Grobner k studied in recent years. In this paper, we consider a unimodular case, e.g., network flow enables us to analyze primal and dual problems in an equal setting. By combining existing resul...
متن کاملInteger Decomposition for Polyhedra Defined by Nearly Totally Unimodular Matrices
We call a matrix A nearly totally unimodular if it can be obtained from a totally unimodular matrix à by adding to each row of à an integer multiple of some fixed row a of Ã. For an integer vector b and a nearly totally unimodular matrix A, we denote by PA,b the integer hull of the set {x ∈ R | Ax ≤ b}. We show that PA,b has the integer decomposition property and that we can find a decompositio...
متن کاملLecture 4 — Total Unimodularity and Total Dual Integrality
Definition 1.1. A matrix A ∈ Zm×n is totally unimodular if the determinant of every square submatrix B ∈ Zk×k equals either −1, 0, or +1. Alternatively, by Cramer’s rule, A ∈ Zm×n is totally unimodular if every nonsingular submatrix B ∈ Zk×k has an integral inverse B−1 ∈ Zk×k. Recall: B−1 = 1 det B B ∗, where B∗ is the adjugate matrix (transpose of the matrix of cofactors) of B. One important c...
متن کاملBeyond Trees: MAP Inference in MRFs via Outer-Planar Decomposition
Maximum a posteriori (MAP) inference in Markov Random Fields (MRFs) is an NP-hard problem, and thus research has focussed on either finding efficiently solvable subclasses (e.g . trees), or approximate algorithms (e.g . Loopy Belief Propagation (BP) and Tree-reweighted (TRW) methods). This paper presents a unifying perspective of these approximate techniques called “Decomposition Methods”. Thes...
متن کامل